Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


LXST/Codecs/__init__.py 035d966981aafd61d4c4e88dfe54504ad6bf3abd (035d9669) Text, 704 B

Tff7b72from T7ee787.T7ee787Codec Tff7b72import Te6edf3CodecError Tff7b72as Te6edf3CodecError
Tff7b72from T7ee787.T7ee787Codec Tff7b72import Te6edf3Codec Tff7b72as Te6edf3Codec
Tff7b72from T7ee787.T7ee787Codec Tff7b72import Te6edf3Null Tff7b72as Te6edf3Null
Tff7b72from T7ee787.T7ee787Raw Tff7b72import Te6edf3Raw Tff7b72as Te6edf3Raw
Tff7b72from T7ee787.T7ee787Codec2 Tff7b72import Te6edf3Codec2 Tff7b72as Te6edf3Codec2
Tff7b72from T7ee787.T7ee787Opus Tff7b72import Te6edf3Opus Tff7b72as Te6edf3Opus

Te6edf3NULL Tff7b72= T79c0ff0xFF
Te6edf3RAW Tff7b72= T79c0ff0x00
Te6edf3OPUS Tff7b72= T79c0ff0x01
Te6edf3CODEC2 Tff7b72= T79c0ff0x02

Tff7b72def Td2a8ffcodec_header_byteTb4b4b4(Te6edf3codecTb4b4b4)Tb4b4b4:
Tff7b72if Te6edf3codec Tff7b72== Te6edf3RawTb4b4b4:
Tff7b72return Te6edf3RAWTff7b72.Td2a8ffto_bytesTb4b4b4(Tb4b4b4)
Tff7b72elif Te6edf3codec Tff7b72== Te6edf3OpusTb4b4b4:
Tff7b72return Te6edf3OPUSTff7b72.Td2a8ffto_bytesTb4b4b4(Tb4b4b4)
Tff7b72elif Te6edf3codec Tff7b72== Te6edf3Codec2Tb4b4b4:
Tff7b72return Te6edf3CODEC2Tff7b72.Td2a8ffto_bytesTb4b4b4(Tb4b4b4)

Tff7b72raise Tf85149TypeErrorTb4b4b4(Ta5d6fffTa5d6ff"Ta5d6ffNo header mapping for codec type Tffd700{Te6edf3codecTffd700}Ta5d6ff"Tb4b4b4)

Tff7b72def Td2a8ffcodec_typeTb4b4b4(Te6edf3header_byteTb4b4b4)Tb4b4b4:
Tff7b72if Te6edf3header_byte Tff7b72== Te6edf3RAWTb4b4b4:
Tff7b72return Te6edf3Raw
Tff7b72elif Te6edf3header_byte Tff7b72== Te6edf3OPUSTb4b4b4:
Tff7b72return Te6edf3Opus
Tff7b72elif Te6edf3header_byte Tff7b72== Te6edf3CODEC2Tb4b4b4:
Tff7b72return Te6edf3Codec2


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────